package com.ktgj.hotel.domain;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ktgj.common.core.annotation.Excel;
import com.ktgj.common.core.web.domain.BaseEntity;

/**
 * 【请填写功能名称】对象 hotel_order
 * 
 * @author ruoyi
 * @date 2021-12-08
 */
public class HotelOrder {
    private static final long serialVersionUID = 1L;

    /** 订单编号 */
    private Long orderid;

    /** 大客户编号 */
    @Excel(name = "大客户编号")
    private Long agentid;

    /** 员工编号 */
    @Excel(name = "员工编号")
    private Long opemployeeid;

    /** 订单来源 */
    @Excel(name = "订单来源")
    private Long ordersourcetypeid;

    /** 酒店编号 */
    @Excel(name = "酒店编号")
    private String hotelid;

    /** 订单版本号 */
    @Excel(name = "订单版本号")
    private String orderversion;

    /** 酒店名称 */
    @Excel(name = "酒店名称")
    private String hotelname;

    /** 酒店地址 */
    @Excel(name = "酒店地址")
    private String hoteladdress;

    /** 酒店电话 */
    @Excel(name = "酒店电话")
    private String hotelphone;

    /** 区域编号 */
    @Excel(name = "区域编号")
    private Long regionid;

    /** 省 */
    @Excel(name = "省")
    private String provinceid;

    /** 市 */
    @Excel(name = "市")
    private String cityid;

    /** 县 */
    @Excel(name = "县")
    private String countyid;

    /** 订单状态  "-1":全部 "263":消费失败 "262":渠道下单失败 "510":退款失败 "520":确认失败 */
    @Excel(name = "订单状态  -1:全部 263:消费失败 262:渠道下单失败 510:退款失败 520:确认失败")
    private Long orderstatusid;

    /** 订单流程状态 */
    @Excel(name = "订单流程状态")
    private Long orderflowstatusid;

    /** 酒店归属 */
    @Excel(name = "酒店归属")
    private String supplierid;

    /** 酒店星级 */
    @Excel(name = "酒店星级")
    private int hotelstar;

    /** 会员编号 */
    @Excel(name = "会员编号")
    private Long customerid;

    /** 会员预订卡号 */
    @Excel(name = "会员预订卡号")
    private String customercardid;

    /** 到店时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "到店时间", width = 30, dateFormat = "yyyy-MM-dd")
    private String arrivetime;

    /** 离店时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "离店时间", width = 30, dateFormat = "yyyy-MM-dd")
    private String checkouttime;

    /** 接口酒店ID */
    @Excel(name = "接口酒店ID")
    private String hotelcode;

    /** 对用户展示订单状态(艺龙) */
    @Excel(name = "对用户展示订单状态(艺龙)")
    private Long showstatus;

    @Excel(name = "展示订单状态相关联")
    private String status;

    /** 下一次确认反馈时间点(艺龙) */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "下一次确认反馈时间点(艺龙)", width = 30, dateFormat = "yyyy-MM-dd")
    private Date confirmpoint;

    /** 给客人备注(艺龙) */
    @Excel(name = "给客人备注(艺龙)")
    private String notetoguest;

    /** 订单类型（1:现付 2：担保 3：预付 ） */
    @Excel(name = "订单类型", readConverterExp = "1=:现付,2=：担保,3=：预付")
    private Long ordertype;

    /** 订单类型 */
    @Excel(name = "订单类型")
    private String eLongOrdertype;

    /** 最晚取消时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "最晚取消时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date canceltime;

    /** 备注 */
    @Excel(name = "备注")
    private String memo;

    /** 渠道订单号 */
    @Excel(name = "渠道订单号")
    private String supplierorderid;

    /** 预订员 */
    @Excel(name = "预订员")
    private String employeename;

    /** 预订类型 */
    @Excel(name = "预订类型")
    private Long orderoccupttypeid;

    /** 宾客类别 */
    @Excel(name = "宾客类别")
    private Long forpeople;

    /** 预订卡类别 */
    @Excel(name = "预订卡类别")
    private Long cardtypeid;

    /** 会员姓名 */
    @Excel(name = "会员姓名")
    private String customername;

    /** 酒店分区编号 */
    @Excel(name = "酒店分区编号")
    private Long divideid;

    /** 商家名称  (天下房仓用) */
    @Excel(name = "商家名称  (天下房仓用)")
    private String merchantname;

    /** 商家编号 (天下房仓用) */
    @Excel(name = "商家编号 (天下房仓用)")
    private String merchantcode;

    /** 供应商标签  (天下房仓用) */
    @Excel(name = "供应商标签  (天下房仓用)")
    private String supplylabel;

    /** 担保类型（1：首晚担保 2：全额担保） */
    @Excel(name = "担保类型", readConverterExp = "1=：首晚担保,2=：全额担保")
    private Long guarantytype;

    /** 订单取消时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "订单取消时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date ordercanceltime;

    /** 酒店确认号 */
    @Excel(name = "酒店确认号")
    private String hotelconfirminfo;

    /** 确认方式(2书面确认 3口头确认) */
    @Excel(name = "确认方式(2书面确认 3口头确认)")
    private Long hotelconfirmtype;

    /** 差旅部门编号 */
    @Excel(name = "差旅部门编号")
    private Long tripdepartmentid;

    /** 差旅员工编号 */
    @Excel(name = "差旅员工编号")
    private Long tripemployeeid;

    /** $column.columnComment */
    @Excel(name = "差旅员工编号")
    private String sourcetypename;

    /** 0：未删除，1：已删除 */
    @Excel(name = "0：未删除，1：已删除")
    private String isdelete;

    /** 1协商单  */
    @Excel(name = "1协商单 ")
    private Long negotiation;

    /** 奖励金额 */
    @Excel(name = "奖励金额")
    private BigDecimal rewardprice;

    /** 是否为免担保订单 */
    @Excel(name = "是否为免担保订单")
    private Integer isexemptguarantee;

    /** 公司备注 */
    @Excel(name = "公司备注")
    private String companyRemark;

    /** 棠果客户ID */
    @Excel(name = "棠果客户ID")
    private String opencustomerid;

    /** 是否差异化定价 1-差异化定价 0-非差异化定价 2-热推订单 3携程网抓取 4携程录入 */
    @Excel(name = "是否差异化定价 1-差异化定价 0-非差异化定价 2-热推订单 3携程网抓取 4携程录入")
    private Long isdifferentialpricing;

    /** 开票方： ELong：艺龙开  Hotel：酒店开  2017-12-06马明添加 */
    @Excel(name = "开票方： ELong：艺龙开  Hotel：酒店开  2017-12-06马明添加")
    private String invoicetype;

    /** 1 保价单 */
    @Excel(name = "1 保价单")
    private Long isprotectprice;

    /** $column.columnComment */
    @Excel(name = "1 保价单")
    private String hotellistid;

    /** $column.columnComment */
    @Excel(name = "1 保价单")
    private BigDecimal plusmoney;

    /** 1扣款成功 2退款成功 3退款失败 4扣款失败 5锁定成功 6锁定失败 7解锁成功 8解锁失败 */
    @Excel(name = "1扣款成功 2退款成功 3退款失败 4扣款失败 5锁定成功 6锁定失败 7解锁成功 8解锁失败")
    private String plusmoneystatus;

    /** $column.columnComment */
    @Excel(name = "1扣款成功 2退款成功 3退款失败 4扣款失败 5锁定成功 6锁定失败 7解锁成功 8解锁失败")
    private String pluscode;

    private Date createTime;

    private BigDecimal points;
    private Long couponID;
    private BigDecimal couponAmount;
    private BigDecimal depositAmount;

    private Integer numberOfRooms;

    private BigDecimal payAmount;

    private Long CheckInTime;

    private String latestArrivalTime;
    private String earliestArrivalTime;
    private String phone;
    private String ratePlanId;

    private String orderNum;

    private String ctripPayType;
    private String backCardNum;
    private String qrCard;

    private int num;

    private String orderNo;

    /**
     * 业务来源
     * */
    private String sourceWay;

    /**
     * 支付流水号
     * */
    private String serial;

    /**
     * 艺龙对应酒店订单号
     * */
    private Long ELongOrderId;

    /**
     * 错误信息
     * */
    private String msg;

    /**
     * 艺龙支付真实价格
     */
    private BigDecimal elongPayAmount;

    /**
     * 艺龙订单状态枚举
     *
     * A-已确认
     * B-NO SHOW
     * B1-有预定未查到
     * B2-待查
     * B3-暂不确定
     * C-已结帐
     * D-删除
     *
     * E-取消
     *
     * F-已入住
     * G-变价
     * H-变更
     * N-新单
     * O-满房
     * S-特殊
     * U-特殊满房
     * V-已审
     * Z-删除,另换酒店
     * */
    private String eLongStart;

    public String geteLongStart() {
        return eLongStart;
    }

    public void seteLongStart(String eLongStart) {
        this.eLongStart = eLongStart;
    }

    private List<HotelOrderRoom> hotelOrderRoom;

    public BigDecimal getElongPayAmount()
    {
        return elongPayAmount;
    }

    public void setElongPayAmount(BigDecimal elongPayAmount)
    {
        this.elongPayAmount = elongPayAmount;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public int getNum() {
        return num;
    }

    public void setNum(int num) {
        this.num = num;
    }

    public String getSerial() {
        return serial;
    }

    public void setSerial(String serial) {
        this.serial = serial;
    }

    public String getSourceWay() {
        return sourceWay;
    }

    public void setSourceWay(String sourceWay) {
        this.sourceWay = sourceWay;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public String getQrCard() {
        return qrCard;
    }

    public void setQrCard(String qrCard) {
        this.qrCard = qrCard;
    }

    public String getCtripPayType() {
        return ctripPayType;
    }

    public void setCtripPayType(String ctripPayType) {
        this.ctripPayType = ctripPayType;
    }

    public String getBackCardNum() {
        return backCardNum;
    }

    public void setBackCardNum(String backCardNum) {
        this.backCardNum = backCardNum;
    }

    public String getOrderNum() {
        return orderNum;
    }

    public void setOrderNum(String orderNum) {
        this.orderNum = orderNum;
    }

    public Long getELongOrderId() {
        return ELongOrderId;
    }

    public void setELongOrderId(Long ELongOrderId) {
        this.ELongOrderId = ELongOrderId;
    }

    public String getRatePlanId() {
        return ratePlanId;
    }

    public void setRatePlanId(String ratePlanId) {
        this.ratePlanId = ratePlanId;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getLatestArrivalTime() {
        return latestArrivalTime;
    }

    public void setLatestArrivalTime(String latestArrivalTime) {
        this.latestArrivalTime = latestArrivalTime;
    }

    public String getEarliestArrivalTime() {
        return earliestArrivalTime;
    }

    public void setEarliestArrivalTime(String earliestArrivalTime) {
        this.earliestArrivalTime = earliestArrivalTime;
    }

    public Long getCheckInTime() {
        return CheckInTime;
    }

    public void setCheckInTime(Long checkInTime) {
        CheckInTime = checkInTime;
    }

    public List<HotelOrderRoom> getHotelOrderRoom() {
        return hotelOrderRoom;
    }

    public void setHotelOrderRoom(List<HotelOrderRoom> hotelOrderRoom) {
        this.hotelOrderRoom = hotelOrderRoom;
    }

    public String geteLongOrdertype() {
        return eLongOrdertype;
    }

    public void seteLongOrdertype(String eLongOrdertype) {
        this.eLongOrdertype = eLongOrdertype;
    }

    public BigDecimal getPayAmount() {
        return payAmount;
    }

    public void setPayAmount(BigDecimal payAmount) {
        this.payAmount = payAmount;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public Integer getNumberOfRooms() {
        return numberOfRooms;
    }

    public void setNumberOfRooms(Integer numberOfRooms) {
        this.numberOfRooms = numberOfRooms;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public void setOrderid(Long orderid)
    {
        this.orderid = orderid;
    }

    public Long getOrderid()
    {
        return orderid;
    }
    public void setAgentid(Long agentid) 
    {
        this.agentid = agentid;
    }

    public Long getAgentid() 
    {
        return agentid;
    }
    public void setOpemployeeid(Long opemployeeid) 
    {
        this.opemployeeid = opemployeeid;
    }

    public Long getOpemployeeid() 
    {
        return opemployeeid;
    }
    public void setOrdersourcetypeid(Long ordersourcetypeid) 
    {
        this.ordersourcetypeid = ordersourcetypeid;
    }

    public Long getOrdersourcetypeid() 
    {
        return ordersourcetypeid;
    }
    public void setHotelid(String hotelid)
    {
        this.hotelid = hotelid;
    }

    public String getHotelid()
    {
        return hotelid;
    }
    public void setOrderversion(String orderversion) 
    {
        this.orderversion = orderversion;
    }

    public String getOrderversion() 
    {
        return orderversion;
    }
    public void setHotelname(String hotelname) 
    {
        this.hotelname = hotelname;
    }

    public String getHotelname() 
    {
        return hotelname;
    }
    public void setHoteladdress(String hoteladdress) 
    {
        this.hoteladdress = hoteladdress;
    }

    public String getHoteladdress() 
    {
        return hoteladdress;
    }
    public void setHotelphone(String hotelphone) 
    {
        this.hotelphone = hotelphone;
    }

    public String getHotelphone() 
    {
        return hotelphone;
    }
    public void setRegionid(Long regionid) 
    {
        this.regionid = regionid;
    }

    public Long getRegionid() 
    {
        return regionid;
    }
    public void setProvinceid(String provinceid)
    {
        this.provinceid = provinceid;
    }

    public String getProvinceid()
    {
        return provinceid;
    }
    public void setCityid(String cityid)
    {
        this.cityid = cityid;
    }

    public String getCityid()
    {
        return cityid;
    }
    public void setCountyid(String countyid)
    {
        this.countyid = countyid;
    }

    public String getCountyid()
    {
        return countyid;
    }
    public void setOrderstatusid(Long orderstatusid) 
    {
        this.orderstatusid = orderstatusid;
    }

    public Long getOrderstatusid() 
    {
        return orderstatusid;
    }
    public void setOrderflowstatusid(Long orderflowstatusid) 
    {
        this.orderflowstatusid = orderflowstatusid;
    }

    public Long getOrderflowstatusid() 
    {
        return orderflowstatusid;
    }

    public String getSupplierid() {
        return supplierid;
    }

    public void setSupplierid(String supplierid) {
        this.supplierid = supplierid;
    }

    public void setHotelstar(int hotelstar)
    {
        this.hotelstar = hotelstar;
    }

    public int getHotelstar()
    {
        return hotelstar;
    }
    public void setCustomerid(Long customerid) 
    {
        this.customerid = customerid;
    }

    public Long getCustomerid() 
    {
        return customerid;
    }
    public void setCustomercardid(String customercardid) 
    {
        this.customercardid = customercardid;
    }

    public String getCustomercardid() 
    {
        return customercardid;
    }
    public void setArrivetime(String arrivetime)
    {
        this.arrivetime = arrivetime;
    }

    public String getArrivetime()
    {
        return arrivetime;
    }
    public void setCheckouttime(String checkouttime)
    {
        this.checkouttime = checkouttime;
    }

    public String getCheckouttime()
    {
        return checkouttime;
    }
    public void setHotelcode(String hotelcode) 
    {
        this.hotelcode = hotelcode;
    }

    public String getHotelcode() 
    {
        return hotelcode;
    }
    public void setShowstatus(Long showstatus) 
    {
        this.showstatus = showstatus;
    }

    public Long getShowstatus() 
    {
        return showstatus;
    }
    public void setConfirmpoint(Date confirmpoint) 
    {
        this.confirmpoint = confirmpoint;
    }

    public Date getConfirmpoint() 
    {
        return confirmpoint;
    }
    public void setNotetoguest(String notetoguest) 
    {
        this.notetoguest = notetoguest;
    }

    public String getNotetoguest() 
    {
        return notetoguest;
    }
    public void setOrdertype(Long ordertype) 
    {
        this.ordertype = ordertype;
    }

    public Long getOrdertype() 
    {
        return ordertype;
    }
    public void setCanceltime(Date canceltime) 
    {
        this.canceltime = canceltime;
    }

    public Date getCanceltime() 
    {
        return canceltime;
    }
    public void setMemo(String memo) 
    {
        this.memo = memo;
    }

    public String getMemo() 
    {
        return memo;
    }
    public void setSupplierorderid(String supplierorderid) 
    {
        this.supplierorderid = supplierorderid;
    }

    public String getSupplierorderid() 
    {
        return supplierorderid;
    }
    public void setEmployeename(String employeename) 
    {
        this.employeename = employeename;
    }

    public String getEmployeename() 
    {
        return employeename;
    }
    public void setOrderoccupttypeid(Long orderoccupttypeid) 
    {
        this.orderoccupttypeid = orderoccupttypeid;
    }

    public Long getOrderoccupttypeid() 
    {
        return orderoccupttypeid;
    }
    public void setForpeople(Long forpeople) 
    {
        this.forpeople = forpeople;
    }

    public Long getForpeople() 
    {
        return forpeople;
    }
    public void setCardtypeid(Long cardtypeid) 
    {
        this.cardtypeid = cardtypeid;
    }

    public Long getCardtypeid() 
    {
        return cardtypeid;
    }
    public void setCustomername(String customername) 
    {
        this.customername = customername;
    }

    public String getCustomername() 
    {
        return customername;
    }
    public void setDivideid(Long divideid) 
    {
        this.divideid = divideid;
    }

    public Long getDivideid() 
    {
        return divideid;
    }
    public void setMerchantname(String merchantname) 
    {
        this.merchantname = merchantname;
    }

    public String getMerchantname() 
    {
        return merchantname;
    }
    public void setMerchantcode(String merchantcode) 
    {
        this.merchantcode = merchantcode;
    }

    public String getMerchantcode() 
    {
        return merchantcode;
    }
    public void setSupplylabel(String supplylabel) 
    {
        this.supplylabel = supplylabel;
    }

    public String getSupplylabel() 
    {
        return supplylabel;
    }
    public void setGuarantytype(Long guarantytype) 
    {
        this.guarantytype = guarantytype;
    }

    public Long getGuarantytype() 
    {
        return guarantytype;
    }
    public void setOrdercanceltime(Date ordercanceltime) 
    {
        this.ordercanceltime = ordercanceltime;
    }

    public Date getOrdercanceltime() 
    {
        return ordercanceltime;
    }
    public void setHotelconfirminfo(String hotelconfirminfo) 
    {
        this.hotelconfirminfo = hotelconfirminfo;
    }

    public String getHotelconfirminfo() 
    {
        return hotelconfirminfo;
    }
    public void setHotelconfirmtype(Long hotelconfirmtype) 
    {
        this.hotelconfirmtype = hotelconfirmtype;
    }

    public Long getHotelconfirmtype() 
    {
        return hotelconfirmtype;
    }
    public void setTripdepartmentid(Long tripdepartmentid) 
    {
        this.tripdepartmentid = tripdepartmentid;
    }

    public Long getTripdepartmentid() 
    {
        return tripdepartmentid;
    }
    public void setTripemployeeid(Long tripemployeeid) 
    {
        this.tripemployeeid = tripemployeeid;
    }

    public Long getTripemployeeid() 
    {
        return tripemployeeid;
    }
    public void setSourcetypename(String sourcetypename) 
    {
        this.sourcetypename = sourcetypename;
    }

    public String getSourcetypename() 
    {
        return sourcetypename;
    }
    public void setIsdelete(String isdelete)
    {
        this.isdelete = isdelete;
    }

    public String getIsdelete()
    {
        return isdelete;
    }
    public void setNegotiation(Long negotiation) 
    {
        this.negotiation = negotiation;
    }

    public Long getNegotiation() 
    {
        return negotiation;
    }
    public void setRewardprice(BigDecimal rewardprice) 
    {
        this.rewardprice = rewardprice;
    }

    public BigDecimal getRewardprice() 
    {
        return rewardprice;
    }
    public void setIsexemptguarantee(Integer isexemptguarantee) 
    {
        this.isexemptguarantee = isexemptguarantee;
    }

    public Integer getIsexemptguarantee() 
    {
        return isexemptguarantee;
    }
    public void setCompanyRemark(String companyRemark) 
    {
        this.companyRemark = companyRemark;
    }

    public String getCompanyRemark() 
    {
        return companyRemark;
    }
    public void setOpencustomerid(String opencustomerid) 
    {
        this.opencustomerid = opencustomerid;
    }

    public String getOpencustomerid() 
    {
        return opencustomerid;
    }
    public void setIsdifferentialpricing(Long isdifferentialpricing) 
    {
        this.isdifferentialpricing = isdifferentialpricing;
    }

    public Long getIsdifferentialpricing() 
    {
        return isdifferentialpricing;
    }
    public void setInvoicetype(String invoicetype) 
    {
        this.invoicetype = invoicetype;
    }

    public String getInvoicetype() 
    {
        return invoicetype;
    }
    public void setIsprotectprice(Long isprotectprice) 
    {
        this.isprotectprice = isprotectprice;
    }

    public Long getIsprotectprice() 
    {
        return isprotectprice;
    }
    public void setHotellistid(String hotellistid) 
    {
        this.hotellistid = hotellistid;
    }

    public String getHotellistid() 
    {
        return hotellistid;
    }
    public void setPlusmoney(BigDecimal plusmoney) 
    {
        this.plusmoney = plusmoney;
    }

    public BigDecimal getPlusmoney() 
    {
        return plusmoney;
    }

    public String getPlusmoneystatus() {
        return plusmoneystatus;
    }

    public void setPlusmoneystatus(String plusmoneystatus) {
        this.plusmoneystatus = plusmoneystatus;
    }

    public void setPluscode(String pluscode)
    {
        this.pluscode = pluscode;
    }

    public String getPluscode() 
    {
        return pluscode;
    }

    public BigDecimal getPoints() {
        return points;
    }

    public void setPoints(BigDecimal points) {
        this.points = points;
    }

    public Long getCouponID() {
        return couponID;
    }

    public void setCouponID(Long couponID) {
        this.couponID = couponID;
    }

    public BigDecimal getCouponAmount() {
        return couponAmount;
    }

    public void setCouponAmount(BigDecimal couponAmount) {
        this.couponAmount = couponAmount;
    }

    public BigDecimal getDepositAmount() {
        return depositAmount;
    }

    public void setDepositAmount(BigDecimal depositAmount) {
        this.depositAmount = depositAmount;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("orderid", getOrderid())
            .append("agentid", getAgentid())
            .append("opemployeeid", getOpemployeeid())
            .append("ordersourcetypeid", getOrdersourcetypeid())
            .append("hotelid", getHotelid())
            .append("orderversion", getOrderversion())
            .append("hotelname", getHotelname())
            .append("hoteladdress", getHoteladdress())
            .append("hotelphone", getHotelphone())
            .append("regionid", getRegionid())
            .append("provinceid", getProvinceid())
            .append("cityid", getCityid())
            .append("countyid", getCountyid())
            .append("orderstatusid", getOrderstatusid())
            .append("orderflowstatusid", getOrderflowstatusid())
            .append("supplierid", getSupplierid())
            .append("hotelstar", getHotelstar())
            .append("customerid", getCustomerid())
            .append("customercardid", getCustomercardid())
            .append("arrivetime", getArrivetime())
            .append("checkouttime", getCheckouttime())
            .append("hotelcode", getHotelcode())
            .append("showstatus", getShowstatus())
            .append("confirmpoint", getConfirmpoint())
            .append("notetoguest", getNotetoguest())
            .append("ordertype", getOrdertype())
            .append("canceltime", getCanceltime())
            .append("memo", getMemo())
            .append("supplierorderid", getSupplierorderid())
            .append("employeename", getEmployeename())
            .append("orderoccupttypeid", getOrderoccupttypeid())
            .append("forpeople", getForpeople())
            .append("cardtypeid", getCardtypeid())
            .append("customername", getCustomername())
            .append("divideid", getDivideid())
            .append("merchantname", getMerchantname())
            .append("merchantcode", getMerchantcode())
            .append("supplylabel", getSupplylabel())
            .append("guarantytype", getGuarantytype())
            .append("ordercanceltime", getOrdercanceltime())
            .append("hotelconfirminfo", getHotelconfirminfo())
            .append("hotelconfirmtype", getHotelconfirmtype())
            .append("tripdepartmentid", getTripdepartmentid())
            .append("tripemployeeid", getTripemployeeid())
            .append("sourcetypename", getSourcetypename())
            .append("isdelete", getIsdelete())
            .append("negotiation", getNegotiation())
            .append("rewardprice", getRewardprice())
            .append("isexemptguarantee", getIsexemptguarantee())
            .append("companyRemark", getCompanyRemark())
            .append("opencustomerid", getOpencustomerid())
            .append("isdifferentialpricing", getIsdifferentialpricing())
            .append("invoicetype", getInvoicetype())
            .append("isprotectprice", getIsprotectprice())
            .append("hotellistid", getHotellistid())
            .append("plusmoney", getPlusmoney())
            .append("plusmoneystatus", getPlusmoneystatus())
            .append("pluscode", getPluscode())
            .append("CheckInTime", getCheckInTime())
            .append("latestArrivalTime", getLatestArrivalTime())
            .append("earliestArrivalTime", getEarliestArrivalTime())
            .append("phone", getPhone())
            .toString();
    }
}
